Toward Automated Support for Transparent Interoperable Queries
نویسندگان
چکیده
Many object-oriented databases (OODBs) are based on programming languages (such as C++, CLOS and Smalltalk) that pre-date Java. Given Java’s rapid emergence, there is a growing need for interoperating existing or legacy OODBs with new applications that require Java. Unfortunately, there are few mechanisms that allow software developers to easily integrate Java applications with non-Java OODBs. Although various interoperability mechanisms have been developed, these approaches have some significant drawbacks in practice. They are often difficult to use, provide little, if any, automated support, and produce software that is difficult to engineer and maintain. In this paper, we describe ongoing work in providing interoperability support that allows application developers to seamlessly and transparently access non-Java OODBs from Java applications. Our approach involves embedding statements written in an object query language (called JOQL) into Java applications that are used to query C++-based OODBs. We also describe an accompanying toolset that processes Java programs containing JOQL queries. The toolset produces the necessary code allowing Java applications to access and manipulate a C++-based OODB. As a result, application developers are free to work in Java without having to concern themselves with the details of interoperating with C++. Finally, we provide some preliminary experimental data that demonstrates our approach incurs a modest performance overhead.
منابع مشابه
Developing a ChatBot to Answer Spatial Queries for use in Location-based Services
A Chat Bot is an automated operator that can interact with customers like a human operator, answer their questions, solve problems and get feedback. Real-time responsiveness, the sense of talking to a human user is one of their good features that can be used to deliver location-based services. This paper designed a Chat Bot that can talk and answer users' questions based on their location. Thi...
متن کاملبهبود الگوریتم انتخاب دید در پایگاه داده تحلیلی با استفاده از یافتن پرس وجوهای پرتکرار
A data warehouse is a source for storing historical data to support decision making. Usually analytic queries take much time. To solve response time problem it should be materialized some views to answer all queries in minimum response time. There are many solutions for view selection problems. The most appropriate solution for view selection is materializing frequent queries. Previously posed ...
متن کاملIRO - DB An object - oriented approach towards federated and interoperable DBMS 1
Todays application scenarios need more and more access to information stored and distributed among multiple database management systems which have various underlying data models and which model even the same real world aspects differently with respect to structure and granularity. Therefore, a system is needed which addresses these problems, providing the means to integrate heterogeneous data s...
متن کاملIssues in Supporting Interoperable Query Processing with Multiple Heterogeneous Information Servers 1
This project has three goals. First, we support interoperable query processing among multiple heterogeneous sources. Heterogeneity arises due to the existence of diierent data models, schema and query languages. For an initial query posed w.r.t. a schema and query language, we produce mediated (transformed) queries w.r.t. other schema/query languages. The second goal is to modify traditional qu...
متن کاملDesign and Implementation of an Open, Interoperable Automated Demand Response Infrastructure
This paper describes the concept for and lessons from the development and field-testing of an open, interoperable communications infrastructure to support automating demand response (DR). Automating DR allows greater levels of participation and improved reliability and repeatability of the demand response and customer facilities. Automated DR systems have been deployed for critical peak pricing...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Information Technology and Management
دوره 3 شماره
صفحات -
تاریخ انتشار 2002